﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HeartStone.BaseDomain;

namespace HeartStone.Interface
{
	public interface IUnitAction
	{
		void Attack(BaseUnit targeted, BaseUnit from, int ad);

		void Defense(BaseUnit targeted, BaseUnit from, int ad);

		void Treat(BaseUnit targeted, BaseUnit from, int ad);
		/// <summary>
		/// 造成伤害
		/// </summary>
		/// <param name="targeted"></param>
		/// <param name="from"></param>
		/// <param name="ad"></param>
		void MakeDamage(BaseUnit targeted, BaseUnit from, int ad);
	}
}
